knock (someone's) socks off

Translations
éblouir
Definitions
To greatly impress, surprise, or amaze someone; to do something that is outstanding or astonishing.